iT邦幫忙

2023 iThome 鐵人賽

DAY 5
1

當我首次涉足PowerBI的時候,我發現PowerBI並不是僅僅是一個數據可視化的工具(Data visualization Tool)。以下是我對PowerBI運作方式的理解。

什麼是Power BI?
https://ithelp.ithome.com.tw/upload/images/20230920/20162091tLgHvPGp8h.png
SAAS - 一個數據敘事和可視化工具,並可以在雲端上分享儀表板。通常被稱為“商業智能工具”。事實上,它提供了許多自動化的分析功能,使分析變得輕鬆並且容易上手。

Power BI有3個視圖,分別是:

**Model View **- 這是您可以在其中創建數據表之間的連接/關係,以創建星型模式(star schema)或瀑布模式的視圖(waterfall schema)。這個視圖是最重要的,它建立了最終輸出的基礎。俗話說,“垃圾進,垃圾出。”如果這一步沒有正確設置,您將得到不可靠和錯誤的輸出。
Data View - 在將數據進行轉換並加載到模型後,這是您的數據表的表格視圖。這個視圖更多地是“只讀”的。我更多地使用它來進行數據探索,以檢查是否加載了正確的列和值。
Report/Dashboard View - 這個視圖將包含您將呈現給觀眾的最終“報告”或輸出。您可以創建不同的視覺效果並添加分析備註,以說明我們想要探索/講述的故事。
在我看來,使用PowerBI有7個部分/過程。

步驟1:連接到數據源(Model View)

PBI的數據連接非常多樣,支持範圍從本地文件(csv、xlsx)到連接數據庫服務器
我還喜歡能夠編寫直接的SQL查詢以自定義數據加載的方式,然後進行數據轉換

步驟2:數據轉換(Model View)
實際上,PowerBI通過查詢摺疊支持一套強大的數據轉換功能,這真的加快了數據加載過程,使數據加載容量更小,並允許儀表板運行速度更快

步驟3:數據建模(Model View)

這是您嘗試基於它們的共享鍵/列來建立表之間連接點的地方
例如,如果您有一個訂單表和一個客戶名單表,您可以在每個表中查找客戶名稱並通過該列將它們連接起來。最佳實踐是擁有1個表(如客戶表),其中包含唯一的客戶名稱,以及可能包含多個相同客戶名稱的其他表(重複訂單)。這被稱為1對多的關係。

我們將在Part2繼續討論

參考:
https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-data-sources
https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-data-view


上一篇
從使用者的角度看 AWS Redshift 和 S3
下一篇
簡單介紹PowerBI - Part 2
系列文
資料分析的硬體以及軟體學習以及成長心得30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言